package com.hhq.usercenter.domain.pojo;

import lombok.Getter;
import lombok.Setter;

/**
 * <p>Description: some description </p>
 *
 * @author : xiaodong.yang
 * @date : 2024/1/10 10:23
 */
@Setter
@Getter
public class MenuInfo {

    /**
     * 菜单id
     */
    private Integer id;
    /**
     * 角色id
     */
    private Integer roleId;
    /**
     * 菜单名称
     */
    private String name;

    /**
     * 父菜单ID
     */
    private Integer parentId;

    /**
     * 显示顺序
     */
    private Integer orderNum;

    /**
     * 路由地址
     */
    private String path;

    /**
     * 组件路径
     */
    private String component;

    /**
     * 接口地址
     */
    private String apiUrl;

    /**
     * 路由参数
     */
    private String routerParam;

    /**
     * 是否为外链(0-否;1-是)
     */
    private Integer isFrame;

    /**
     * 菜单类型（M目录 C菜单 F按钮）
     */
    private String menuType;

    /**
     * 菜单状态(0显示 1隐藏)
     */
    private Integer visible;

    /**
     * 菜单状态(0正常 1停用)
     */
    private Integer status;

    /**
     * 权限标识
     */
    private String perms;

    /**
     * 菜单图标
     */
    private String icon;
}
